0.11/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.11/0.12 % Command : do_cvc5 %s %d THM 0.12/0.33 % Computer : n004.cluster.edu 0.12/0.33 % Model : x86_64 x86_64 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.12/0.33 % Memory : 8042.1875MB 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64 0.12/0.33 % CPULimit : 1440 0.12/0.33 % WCLimit : 180 0.12/0.33 % DateTime : Thu Jul 4 06:03:54 EDT 2024 0.12/0.33 % CPUTime : 0.19/0.49 %----Proving TH0 0.19/0.51 --- Run --ho-elim --enum-inst at 10... 0.19/0.51 % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.EVEToGSM3X/cvc5---1.0.5_11620.smt2 0.19/0.51 % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.EVEToGSM3X/cvc5---1.0.5_11620.smt2 0.19/0.51 (declare-sort tptp.rat 0) 0.19/0.51 (declare-fun tptp.x0 () tptp.rat) 0.19/0.51 (declare-fun tptp.y0 () tptp.rat) 0.19/0.51 (declare-fun tptp.is (tptp.rat tptp.rat) Bool) 0.19/0.51 (declare-fun tptp.more (tptp.rat tptp.rat) Bool) 0.19/0.51 (declare-fun tptp.less (tptp.rat tptp.rat) Bool) 0.19/0.51 (define @v.0.Xx0 () (alf.var "Xx0" tptp.rat)) 0.19/0.51 (define @v.0.Xy0 () (alf.var "Xy0" tptp.rat)) 0.19/0.51 (define @v.0.Xa () (alf.var "Xa" Bool)) 0.19/0.51 (define @t1 () (@list @v.0.Xx0 @v.0.Xy0)) 0.19/0.51 (define @t2 () (forall @t1 (=> (not (_ (_ tptp.is @v.0.Xx0) @v.0.Xy0)) (=> (not (_ (_ tptp.more @v.0.Xx0) @v.0.Xy0)) (_ (_ tptp.less @v.0.Xx0) @v.0.Xy0))))) 0.19/0.51 (define @t3 () (not (=> (not (_ (_ tptp.less tptp.x0) tptp.y0)) (_ (_ tptp.is tptp.x0) tptp.y0)))) 0.19/0.51 (define @t4 () (not (_ (_ tptp.more tptp.x0) tptp.y0))) 0.19/0.51 (define @t5 () (const 0 (@ho-elim-sort (-> tptp.rat tptp.rat Bool)))) 0.19/0.51 (define @t6 () (const 1 (-> (@ho-elim-sort (-> tptp.rat tptp.rat Bool)) tptp.rat (@ho-elim-sort (-> tptp.rat Bool))))) 0.19/0.51 (define @t7 () (const 2 (-> (@ho-elim-sort (-> tptp.rat Bool)) tptp.rat Bool))) 0.19/0.51 (define @t8 () (const 3 (@ho-elim-sort (-> tptp.rat tptp.rat Bool)))) 0.19/0.51 (define @t9 () (const 4 (@ho-elim-sort (-> tptp.rat tptp.rat Bool)))) 0.19/0.51 (define @t10 () (forall @t1 (or (_ @t7 (_ @t6 @t9 @v.0.Xx0) @v.0.Xy0) (_ @t7 (_ @t6 @t8 @v.0.Xx0) @v.0.Xy0) (_ @t7 (_ @t6 @t5 @v.0.Xx0) @v.0.Xy0)))) 0.19/0.51 (define @t11 () (forall @t1 (or (tptp.is @v.0.Xx0 @v.0.Xy0) (tptp.more @v.0.Xx0 @v.0.Xy0) (tptp.less @v.0.Xx0 @v.0.Xy0)))) 0.19/0.51 (define @t12 () (_ @t7 (_ @t6 @t8 tptp.x0) tptp.y0)) 0.19/0.51 (define @t13 () (_ @t7 (_ @t6 @t9 tptp.x0) tptp.y0)) 0.19/0.51 (define @t14 () (_ @t7 (_ @t6 @t5 tptp.x0) tptp.y0)) 0.19/0.51 (define @t15 () (or @t13 @t12 @t14)) 0.19/0.51 (define @t16 () (not @t15)) 0.19/0.51 (assume @p1 @t2) 0.19/0.51 (assume @p2 @t3) 0.19/0.51 (assume @p3 (forall (@list @v.0.Xa) (=> (not (not @v.0.Xa)) @v.0.Xa))) 0.19/0.51 (assume @p4 @t4) 0.19/0.51 (assume @p5 true) 0.19/0.51 ; WARNING: add trust step for TRUST 0.19/0.51 ; trust TRUST 0.19/0.51 (step @p6 :rule trust :premises () :args ((= @t11 @t10))) 0.19/0.51 ; WARNING: add trust step for MACRO_SR_EQ_INTRO 0.19/0.51 ; trust MACRO_SR_EQ_INTRO 0.19/0.51 (step @p7 :rule trust :premises () :args ((= @t2 @t11))) 0.19/0.51 (step @p8 :rule trans :premises (@p7 @p6)) 0.19/0.51 (step @p9 :rule eq_resolve :premises (@p1 @p8)) 0.19/0.51 ; trust TRUST 0.19/0.51 (step @p10 :rule trust :premises () :args ((= @t4 (not @t12)))) 0.19/0.51 (step @p11 :rule eq_resolve :premises (@p4 @p10)) 0.19/0.51 ; trust TRUST 0.19/0.51 (step @p12 :rule trust :premises () :args ((= @t3 (not (=> (not @t14) @t13))))) 0.19/0.51 (step @p13 :rule eq_resolve :premises (@p2 @p12)) 0.19/0.51 (step @p14 :rule not_implies_elim1 :premises (@p13)) 0.19/0.51 (step @p15 :rule not_implies_elim2 :premises (@p13)) 0.19/0.51 (step @p16 :rule cnf_or_pos :args (@t15)) 0.19/0.51 (step @p17 :rule reordering :premises (@p16) :args ((or @t13 @t14 @t12 @t16))) 0.19/0.51 ; WARNING: add trust step for MACRO_RESOLUTION_TRUST 0.19/0.51 ; trust MACRO_RESOLUTION_TRUST 0.19/0.51 (step @p18 :rule trust :premises (@p17 @p15 @p14 @p11) :args (@t16)) 0.19/0.51 (assume-push @p19 @t10) 0.19/0.51 (step @p20 :rule instantiate :premises (@p9) :args ((@list tptp.x0 tptp.y0))) 0.19/0.51 (step-pop @p24 :rule scope :premises (@p20)) 0.19/0.51 (step @p21 :rule process_scope :premises (@p24) :args (@t15)) 0.19/0.51 (step @p23 :rule implies_elim :premises (@p21)) 0.19/0.51 ; trust MACRO_RESOLUTION_TRUST 0.19/0.51 (step @p24 false :rule trust :premises (@p23 @p18 @p9) :args (false)) 0.19/0.51 0.19/0.51 % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.EVEToGSM3X/cvc5---1.0.5_11620.smt2 0.19/0.51 % cvc5---1.0.5 exiting 0.19/0.52 % cvc5---1.0.5 exiting 0.19/0.52 EOF